# near model CODE resource # jump table entries: 528-533 (6 of them) export_66: 00000000 4E56 FD9A link A6, -0x0266 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 286E 0020 movea.l A4, [A6 + 0x20] 0000000C 47EE FEF0 lea.l A3, [A6 - 0x110] 00000010 26DC move.l [A3]+, [A4]+ 00000012 26DC move.l [A3]+, [A4]+ 00000014 26DC move.l [A3]+, [A4]+ 00000016 26DC move.l [A3]+, [A4]+ 00000018 286E 001C movea.l A4, [A6 + 0x1C] 0000001C 47EE FF00 lea.l A3, [A6 - 0x100] 00000020 4247 clr.w D7 00000022 1E14 move.b D7, [A4] label00000024: 00000024 16DC move.b [A3]+, [A4]+ 00000026 51CF FFFC dbf D7, -0x6 /* 00000024 */ 0000002A 486E FEEC pea.l [A6 - 0x114] 0000002E A874 syscall GetPort 00000030 598F subq.l A7, 4 00000032 3F3C 0080 move.w -[A7], 0x80 00000036 42A7 clr.l -[A7] 00000038 2F3C FFFF FFFF move.l -[A7], 0xFFFFFFFF 0000003E A97C syscall GetNewDialog 00000040 2D5F FD9A move.l [A6 - 0x266], [A7]+ 00000044 3E2D FDD0 move.w D7, [A5 - 0x230] 00000048 0447 011A subi.w D7, 0x11A 0000004C 48C7 ext.l D7 0000004E 8FFC 0002 divs.w D7, 0x2 00000052 3D47 FE9E move.w [A6 - 0x162], D7 00000056 3E2D FDD2 move.w D7, [A5 - 0x22E] 0000005A 0447 016C subi.w D7, 0x16C 0000005E 48C7 ext.l D7 00000060 8FFC 0002 divs.w D7, 0x2 00000064 3D47 FEA0 move.w [A6 - 0x160], D7 00000068 2F2E FD9A move.l -[A7], [A6 - 0x266] 0000006C 3F2E FEA0 move.w -[A7], [A6 - 0x160] 00000070 3F2E FE9E move.w -[A7], [A6 - 0x162] 00000074 4227 clr.b -[A7] 00000076 A91B syscall MoveWindow 00000078 2F2E FD9A move.l -[A7], [A6 - 0x266] 0000007C 1F3C 0001 move.b -[A7], 0x1 00000080 A908 syscall ShowHide 00000082 2F2E FD9A move.l -[A7], [A6 - 0x266] 00000086 A873 syscall SetPort 00000088 486E FF00 pea.l [A6 - 0x100] 0000008C 487A 00B6 pea.l [PC + 0xB6 /* 00000144, value 0x4E56 'NV', cstring "" */] 00000090 487A 00B0 pea.l [PC + 0xB0 /* 00000142, value 0x0, cstring "" */] 00000094 487A 00AA pea.l [PC + 0xAA /* 00000140, value 0x0, cstring "" */] 00000098 A98B syscall ParamText 0000009A 2F3C 0000 FFFF move.l -[A7], 0xFFFF 000000A0 201F move.l D0, [A7]+ 000000A2 A032 syscall FlushEvents 000000A4 3E2E FE9E move.w D7, [A6 - 0x162] 000000A8 0647 0042 addi.w D7, 0x42 /* 'B' */ 000000AC 5347 subq.w D7, 1 000000AE 3D47 FE9E move.w [A6 - 0x162], D7 000000B2 3D7A 008A FD9E move.w [A6 - 0x262], [PC + 0x8A /* 0000013E, value 0x161 */] 000000B8 2F2E FE9E move.l -[A7], [A6 - 0x162] 000000BC 486E FD9E pea.l [A6 - 0x262] 000000C0 2F2E 0018 move.l -[A7], [A6 + 0x18] 000000C4 3F2E 0024 move.w -[A7], [A6 + 0x24] 000000C8 486E FEF0 pea.l [A6 - 0x110] 000000CC 2F2E 0014 move.l -[A7], [A6 + 0x14] 000000D0 486E FEA2 pea.l [A6 - 0x15E] 000000D4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000000D8 286E 000C movea.l A4, [A6 + 0xC] 000000DC 47EE FEAC lea.l A3, [A6 - 0x154] 000000E0 3E3C 0007 move.w D7, 0x7 label000000E4: 000000E4 28DB move.l [A4]+, [A3]+ 000000E6 28DB move.l [A4]+, [A3]+ 000000E8 51CF FFFA dbf D7, -0x8 /* 000000E4 */ 000000EC 286E 0010 movea.l A4, [A6 + 0x10] 000000F0 38AE FEA8 move.w [A4], [A6 - 0x158] 000000F4 1D6E FEA2 0026 move.b [A6 + 0x26], [A6 - 0x15E] 000000FA 486E FEA4 pea.l [A6 - 0x15C] 000000FE 487A 003A pea.l [PC + 0x3A /* 0000013A, value 0x4150504C 'APPL' */] 00000102 3F3C 0004 move.w -[A7], 0x4 00000106 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000010A 6600 000E bne +0x10 /* 0000011A */ 0000010E 286E 0008 movea.l A4, [A6 + 0x8] 00000112 18BC 0001 move.b [A4], 0x1 00000116 6000 0008 bra +0xA /* 00000120 */ label0000011A: 0000011A 286E 0008 movea.l A4, [A6 + 0x8] 0000011E 4214 clr.b [A4] label00000120: 00000120 2F2E FD9A move.l -[A7], [A6 - 0x266] 00000124 A983 syscall DisposeDialog 00000126 2F2E FEEC move.l -[A7], [A6 - 0x114] 0000012A A873 syscall SetPort 0000012C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000130 4E5E unlink A6 00000132 205F movea.l A0, [A7]+ 00000134 4FEF 001E lea.l A7, [A7 + 0x1E] 00000138 4ED0 jmp [A0] 0000013A 4150 chk.w D0, [A0] 0000013C 504C addq.w A4, 8 0000013E 0161 bchg -[A1], D0 00000140 0000 0000 ori.b D0, 0x0 00000144 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_67: // at 00000146 (misaligned) 00000148 FEF2 48E7 .extension 0xEF2 <> // unimplemented 0000014C 0100 btst D0, D0 0000014E 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF 00000154 6600 0022 bne +0x24 /* 00000178 */ 00000158 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000015C 3F3C 0001 move.w -[A7], 0x1 00000160 486E FFF2 pea.l [A6 - 0xE] 00000164 486E FFFC pea.l [A6 - 0x4] 00000168 486E FFF4 pea.l [A6 - 0xC] 0000016C A98D syscall GetDialogItem/GetDItem 0000016E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000172 486D CD3E pea.l [A5 - 0x32C2] 00000176 A95F syscall SetControlTitle/SetCTitle label00000178: 00000178 3D6E 000C 000E move.w [A6 + 0xE], [A6 + 0xC] 0000017E 4CDF 0080 movem.l D7, [A7]+ 00000182 4E5E unlink A6 00000184 205F movea.l A0, [A7]+ 00000186 5C8F addq.l A7, 6 00000188 4ED0 jmp [A0] fn0000018A: 0000018A 4E56 FBB2 link A6, -0x044E 0000018E 48E7 0118 movem.l -[A7], D7,A3,A4 00000192 286E 0018 movea.l A4, [A6 + 0x18] 00000196 47EE FE00 lea.l A3, [A6 - 0x200] 0000019A 4247 clr.w D7 0000019C 1E14 move.b D7, [A4] label0000019E: 0000019E 16DC move.b [A3]+, [A4]+ 000001A0 51CF FFFC dbf D7, -0x6 /* 0000019E */ 000001A4 286E 0014 movea.l A4, [A6 + 0x14] 000001A8 47EE FF00 lea.l A3, [A6 - 0x100] 000001AC 4247 clr.w D7 000001AE 1E14 move.b D7, [A4] label000001B0: 000001B0 16DC move.b [A3]+, [A4]+ 000001B2 51CF FFFC dbf D7, -0x6 /* 000001B0 */ 000001B6 2F3C 0000 FFFF move.l -[A7], 0xFFFF 000001BC 201F move.l D0, [A7]+ 000001BE A032 syscall FlushEvents 000001C0 3E2D FDD0 move.w D7, [A5 - 0x230] 000001C4 0447 00C8 subi.w D7, 0xC8 000001C8 48C7 ext.l D7 000001CA 8FFC 0002 divs.w D7, 0x2 000001CE 3D47 FDB2 move.w [A6 - 0x24E], D7 000001D2 3E2D FDD2 move.w D7, [A5 - 0x22E] 000001D6 0447 0140 subi.w D7, 0x140 000001DA 48C7 ext.l D7 000001DC 8FFC 0002 divs.w D7, 0x2 000001E0 3D47 FDB4 move.w [A6 - 0x24C], D7 000001E4 49EE FCB2 lea.l A4, [A6 - 0x34E] 000001E8 47EE FF00 lea.l A3, [A6 - 0x100] 000001EC 4247 clr.w D7 000001EE 1E13 move.b D7, [A3] label000001F0: 000001F0 18DB move.b [A4]+, [A3]+ 000001F2 51CF FFFC dbf D7, -0x6 /* 000001F0 */ 000001F6 49EE FBB2 lea.l A4, [A6 - 0x44E] 000001FA 47EE FE00 lea.l A3, [A6 - 0x200] 000001FE 4247 clr.w D7 00000200 1E13 move.b D7, [A3] label00000202: 00000202 18DB move.b [A4]+, [A3]+ 00000204 51CF FFFC dbf D7, -0x6 /* 00000202 */ 00000208 2F2E FDB2 move.l -[A7], [A6 - 0x24E] 0000020C 486E FCB2 pea.l [A6 - 0x34E] 00000210 486E FBB2 pea.l [A6 - 0x44E] 00000214 42A7 clr.l -[A7] 00000216 486E FDB6 pea.l [A6 - 0x24A] 0000021A 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 0000021E 286E 000C movea.l A4, [A6 + 0xC] 00000222 47EE FDC0 lea.l A3, [A6 - 0x240] 00000226 3E3C 0007 move.w D7, 0x7 label0000022A: 0000022A 28DB move.l [A4]+, [A3]+ 0000022C 28DB move.l [A4]+, [A3]+ 0000022E 51CF FFFA dbf D7, -0x8 /* 0000022A */ 00000232 286E 0010 movea.l A4, [A6 + 0x10] 00000236 38AE FDBC move.w [A4], [A6 - 0x244] 0000023A 286E 0008 movea.l A4, [A6 + 0x8] 0000023E 18AE FDB6 move.b [A4], [A6 - 0x24A] 00000242 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000246 4E5E unlink A6 00000248 205F movea.l A0, [A7]+ 0000024A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000024E 4ED0 jmp [A0] export_68: 00000250 4E56 FBFC link A6, -0x0404 00000254 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000258 3E3C 0001 move.w D7, 0x1 0000025C 558F subq.l A7, 2 0000025E 2F2D FDFC move.l -[A7], [A5 - 0x204] 00000262 A950 syscall CountMItems 00000264 3D5F FEFC move.w [A6 - 0x104], [A7]+ 00000268 6000 0012 bra +0x14 /* 0000027C */ label0000026C: 0000026C 2F2D FDFC move.l -[A7], [A5 - 0x204] 00000270 3F3C 0001 move.w -[A7], 0x1 00000274 A952 syscall DeleteMenuItem/DelMenuItem 00000276 5247 addq.w D7, 1 00000278 6900 0008 bvs +0xA /* 00000282 */ label0000027C: 0000027C BE6E FEFC cmp.w D7, [A6 - 0x104] 00000280 6FEA ble -0x14 /* 0000026C */ label00000282: 00000282 3D47 FEFE move.w [A6 - 0x102], D7 00000286 3E3C 0001 move.w D7, 0x1 0000028A 558F subq.l A7, 2 0000028C 2F2D FDEC move.l -[A7], [A5 - 0x214] 00000290 A950 syscall CountMItems 00000292 3D5F FEFC move.w [A6 - 0x104], [A7]+ 00000296 6000 0012 bra +0x14 /* 000002AA */ label0000029A: 0000029A 2F2D FDEC move.l -[A7], [A5 - 0x214] 0000029E 3F3C 0001 move.w -[A7], 0x1 000002A2 A952 syscall DeleteMenuItem/DelMenuItem 000002A4 5247 addq.w D7, 1 000002A6 6900 0008 bvs +0xA /* 000002B0 */ label000002AA: 000002AA BE6E FEFC cmp.w D7, [A6 - 0x104] 000002AE 6FEA ble -0x14 /* 0000029A */ label000002B0: 000002B0 3D47 FEFE move.w [A6 - 0x102], D7 000002B4 3E3C 0001 move.w D7, 0x1 000002B8 3D6D CE86 FEFC move.w [A6 - 0x104], [A5 - 0x317A] 000002BE 6000 00A4 bra +0xA6 /* 00000364 */ label000002C2: 000002C2 0C47 000A cmpi.w D7, 0xA /* '\n' */ 000002C6 6C00 0056 bge +0x58 /* 0000031E */ 000002CA 486E FDFC pea.l [A6 - 0x204] 000002CE 3C07 move.w D6, D7 000002D0 5346 subq.w D6, 1 000002D2 CDFC 02F0 muls.w D6, 0x2F0 000002D6 49ED CEA8 lea.l A4, [A5 - 0x3158] 000002DA 4874 6010 pea.l [A4 + D6.w + 0x10] 000002DE 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000002E2 588F addq.l A7, 4 000002E4 486E FDFC pea.l [A6 - 0x204] 000002E8 487A 008E pea.l [PC + 0x8E /* 00000378, value 0x12F4E56 */] 000002EC 486E FCFC pea.l [A6 - 0x304] 000002F0 3F07 move.w -[A7], D7 000002F2 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 000002F6 588F addq.l A7, 4 000002F8 486E FCFC pea.l [A6 - 0x304] 000002FC 486E FBFC pea.l [A6 - 0x404] 00000300 3F3C 0003 move.w -[A7], 0x3 00000304 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 00000308 49EE FF00 lea.l A4, [A6 - 0x100] 0000030C 47EE FBFC lea.l A3, [A6 - 0x404] 00000310 4246 clr.w D6 00000312 1C13 move.b D6, [A3] label00000314: 00000314 18DB move.b [A4]+, [A3]+ 00000316 51CE FFFC dbf D6, -0x6 /* 00000314 */ 0000031A 6000 002E bra +0x30 /* 0000034A */ label0000031E: 0000031E 486E FDFC pea.l [A6 - 0x204] 00000322 3C07 move.w D6, D7 00000324 5346 subq.w D6, 1 00000326 CDFC 02F0 muls.w D6, 0x2F0 0000032A 49ED CEA8 lea.l A4, [A5 - 0x3158] 0000032E 4874 6010 pea.l [A4 + D6.w + 0x10] 00000332 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000336 588F addq.l A7, 4 00000338 49EE FF00 lea.l A4, [A6 - 0x100] 0000033C 47EE FDFC lea.l A3, [A6 - 0x204] 00000340 4246 clr.w D6 00000342 1C13 move.b D6, [A3] label00000344: 00000344 18DB move.b [A4]+, [A3]+ 00000346 51CE FFFC dbf D6, -0x6 /* 00000344 */ label0000034A: 0000034A 2F2D FDFC move.l -[A7], [A5 - 0x204] 0000034E 486E FF00 pea.l [A6 - 0x100] 00000352 A933 syscall AppendMenu 00000354 2F2D FDEC move.l -[A7], [A5 - 0x214] 00000358 486E FF00 pea.l [A6 - 0x100] 0000035C A933 syscall AppendMenu 0000035E 5247 addq.w D7, 1 00000360 6900 000A bvs +0xC /* 0000036C */ label00000364: 00000364 BE6E FEFC cmp.w D7, [A6 - 0x104] 00000368 6F00 FF58 ble -0xA6 /* 000002C2 */ label0000036C: 0000036C 3D47 FEFE move.w [A6 - 0x102], D7 00000370 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 00000374 4E5E unlink A6 00000376 4E75 rts 00000378 012F 4E56 btst [A7 + 0x4E56], D0 export_69: // at 0000037A (misaligned) 0000037C 0000 48E7 ori.b D0, 0xE7 00000380 0100 btst D0, D0 00000382 598F subq.l A7, 4 00000384 A924 syscall FrontWindow 00000386 2E1F move.l D7, [A7]+ 00000388 BEAD FDE4 cmp.l D7, [A5 - 0x21C] 0000038C 6600 0038 bne +0x3A /* 000003C6 */ 00000390 2F2D FDF8 move.l -[A7], [A5 - 0x208] 00000394 3F3C 0001 move.w -[A7], 0x1 00000398 A93A syscall DisableItem 0000039A 2F2D FDF8 move.l -[A7], [A5 - 0x208] 0000039E 3F3C 0003 move.w -[A7], 0x3 000003A2 A93A syscall DisableItem 000003A4 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003A8 3F3C 0004 move.w -[A7], 0x4 000003AC A93A syscall DisableItem 000003AE 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003B2 3F3C 0005 move.w -[A7], 0x5 000003B6 A93A syscall DisableItem 000003B8 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003BC 3F3C 0006 move.w -[A7], 0x6 000003C0 A93A syscall DisableItem 000003C2 6000 0034 bra +0x36 /* 000003F8 */ label000003C6: 000003C6 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003CA 3F3C 0001 move.w -[A7], 0x1 000003CE A939 syscall EnableItem 000003D0 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003D4 3F3C 0003 move.w -[A7], 0x3 000003D8 A939 syscall EnableItem 000003DA 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003DE 3F3C 0004 move.w -[A7], 0x4 000003E2 A939 syscall EnableItem 000003E4 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003E8 3F3C 0005 move.w -[A7], 0x5 000003EC A939 syscall EnableItem 000003EE 2F2D FDF8 move.l -[A7], [A5 - 0x208] 000003F2 3F3C 0006 move.w -[A7], 0x6 000003F6 A939 syscall EnableItem label000003F8: 000003F8 0C6D 0001 CE86 cmpi.w [A5 - 0x317A], 0x1 000003FE 6F00 002A ble +0x2C /* 0000042A */ 00000402 2F2D FDFC move.l -[A7], [A5 - 0x204] 00000406 3F2D CE84 move.w -[A7], [A5 - 0x317C] 0000040A 3F3C 0001 move.w -[A7], 0x1 0000040E 3F2D CE86 move.w -[A7], [A5 - 0x317A] 00000412 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] 00000416 2F2D FDEC move.l -[A7], [A5 - 0x214] 0000041A 3F2D CE84 move.w -[A7], [A5 - 0x317C] 0000041E 3F3C 0001 move.w -[A7], 0x1 00000422 3F2D CE86 move.w -[A7], [A5 - 0x317A] 00000426 4EAD 01B2 jsr [A5 + 0x1B2 /* export_50 */] label0000042A: 0000042A 4CDF 0080 movem.l D7, [A7]+ 0000042E 4E5E unlink A6 00000430 4E75 rts export_70: 00000432 4E56 FF00 link A6, -0x0100 00000436 48E7 0108 movem.l -[A7], D7,A4 0000043A 0C6D 0001 CE86 cmpi.w [A5 - 0x317A], 0x1 00000440 6F00 0036 ble +0x38 /* 00000478 */ 00000444 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 00000448 486D CC3E pea.l [A5 - 0x33C2] 0000044C 487A 003C pea.l [PC + 0x3C /* 0000048A, value 0x320A520 */] 00000450 3E2D CE84 move.w D7, [A5 - 0x317C] 00000454 5347 subq.w D7, 1 00000456 CFFC 02F0 muls.w D7, 0x2F0 0000045A 49ED CEA8 lea.l A4, [A5 - 0x3158] 0000045E 4874 7010 pea.l [A4 + D7.w + 0x10] 00000462 486E FF00 pea.l [A6 - 0x100] 00000466 3F3C 0003 move.w -[A7], 0x3 0000046A 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 0000046E 486E FF00 pea.l [A6 - 0x100] 00000472 A91A syscall SetWTitle 00000474 6000 000C bra +0xE /* 00000482 */ label00000478: 00000478 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 0000047C 486D CC3E pea.l [A5 - 0x33C2] 00000480 A91A syscall SetWTitle label00000482: 00000482 4CDF 1080 movem.l D7,A4, [A7]+ 00000486 4E5E unlink A6 00000488 4E75 rts 0000048A 0320 btst -[A0], D1 0000048C A520 syscall SetPtrSize, flags=5 export_71: 0000048E 4E56 FCF2 link A6, -0x030E 00000492 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000496 486D CC3E pea.l [A5 - 0x33C2] 0000049A 487A 0136 pea.l [PC + 0x136 /* 000005D2, value 0x52E7465, pstring ".text" */] 0000049E 486E FCF2 pea.l [A6 - 0x30E] 000004A2 3F3C 0002 move.w -[A7], 0x2 000004A6 4EAD 011A jsr [A5 + 0x11A /* export_31 */] 000004AA 49EE FF00 lea.l A4, [A6 - 0x100] 000004AE 47EE FCF2 lea.l A3, [A6 - 0x30E] 000004B2 4247 clr.w D7 000004B4 1E13 move.b D7, [A3] label000004B6: 000004B6 18DB move.b [A4]+, [A3]+ 000004B8 51CF FFFC dbf D7, -0x6 /* 000004B6 */ 000004BC 486E FF00 pea.l [A6 - 0x100] 000004C0 487A 0102 pea.l [PC + 0x102 /* 000005C4, value 0xD536176 '\rSav' */] 000004C4 486E FDFC pea.l [A6 - 0x204] 000004C8 486E FE00 pea.l [A6 - 0x200] 000004CC 486E FDF4 pea.l [A6 - 0x20C] 000004D0 4EBA FCB8 jsr [PC - 0x348 /* 0000018A */] 000004D4 4A2E FDF4 tst.b [A6 - 0x20C] 000004D8 6700 00DA beq +0xDC /* 000005B4 */ 000004DC 286D FDA8 movea.l A4, [A5 - 0x258] 000004E0 2854 movea.l A4, [A4] 000004E2 2F0C move.l -[A7], A4 000004E4 A851 syscall SetCursor 000004E6 286D FDC0 movea.l A4, [A5 - 0x240] 000004EA 2854 movea.l A4, [A4] 000004EC 3E2C 003C move.w D7, [A4 + 0x3C] 000004F0 48C7 ext.l D7 000004F2 2D47 FDF6 move.l [A6 - 0x20A], D7 000004F6 558F subq.l A7, 2 000004F8 486E FE00 pea.l [A6 - 0x200] 000004FC 3F2E FDFC move.w -[A7], [A6 - 0x204] 00000500 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000504 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 00000508 558F subq.l A7, 2 0000050A 486E FE00 pea.l [A6 - 0x200] 0000050E 3F2E FDFC move.w -[A7], [A6 - 0x204] 00000512 2F3A 00AC move.l -[A7], [PC + 0xAC /* 000005C0, value 0x646B7472 'dktr' */] 00000516 2F3A 00A4 move.l -[A7], [PC + 0xA4 /* 000005BC, value 0x54455854 'TEXT' */] 0000051A 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000051E 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 00000522 558F subq.l A7, 2 00000524 486E FE00 pea.l [A6 - 0x200] 00000528 3F2E FDFC move.w -[A7], [A6 - 0x204] 0000052C 486E FDFA pea.l [A6 - 0x206] 00000530 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000534 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 00000538 3E3C 0001 move.w D7, 0x1 0000053C 3D6D CE86 FCF2 move.w [A6 - 0x30E], [A5 - 0x317A] 00000542 6000 0046 bra +0x48 /* 0000058A */ label00000546: 00000546 598F subq.l A7, 4 00000548 3C07 move.w D6, D7 0000054A 5346 subq.w D6, 1 0000054C CDFC 02F0 muls.w D6, 0x2F0 00000550 49ED CEA8 lea.l A4, [A5 - 0x3158] 00000554 2F34 6008 move.l -[A7], [A4 + D6.w + 0x8] 00000558 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000055C 2D5F FDF6 move.l [A6 - 0x20A], [A7]+ 00000560 558F subq.l A7, 2 00000562 3F2E FDFA move.w -[A7], [A6 - 0x206] 00000566 486E FDF6 pea.l [A6 - 0x20A] 0000056A 3C07 move.w D6, D7 0000056C 5346 subq.w D6, 1 0000056E CDFC 02F0 muls.w D6, 0x2F0 00000572 49ED CEA8 lea.l A4, [A5 - 0x3158] 00000576 2874 6008 movea.l A4, [A4 + D6.w + 0x8] 0000057A 2F14 move.l -[A7], [A4] 0000057C 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000580 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 00000584 5247 addq.w D7, 1 00000586 6900 0008 bvs +0xA /* 00000590 */ label0000058A: 0000058A BE6E FCF2 cmp.w D7, [A6 - 0x30E] 0000058E 6FB6 ble -0x48 /* 00000546 */ label00000590: 00000590 3D47 FDFE move.w [A6 - 0x202], D7 00000594 558F subq.l A7, 2 00000596 3F2E FDFA move.w -[A7], [A6 - 0x206] 0000059A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000059E 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 000005A2 558F subq.l A7, 2 000005A4 42A7 clr.l -[A7] 000005A6 3F2E FDFC move.w -[A7], [A6 - 0x204] 000005AA 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 000005AE 3D5F FDF2 move.w [A6 - 0x20E], [A7]+ 000005B2 A850 syscall InitCursor label000005B4: 000005B4 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000005B8 4E5E unlink A6 000005BA 4E75 rts 000005BC 5445 addq.w D5, 2 000005BE 5854 addq.w [A4], 4 000005C0 646B bcc +0x6D /* 0000062D */ 000005C2 7472 moveq.l D2, 0x72 000005C4 0D53 bchg [A3], D6 000005C6 6176 bsr +0x78 /* 0000063E */ 000005C8 6520 bcs +0x22 /* 000005EA */ 000005CA 5445 addq.w D5, 2 000005CC 5854 addq.w [A4], 4 000005CE 2054 movea.l A0, [A4] 000005D0 6FC9 ble -0x35 /* 0000059B */ 000005D2 052E 7465 btst [A6 + 0x7465], D2 000005D6 7874 moveq.l D4, 0x74